@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:"微软雅黑";vertical-align:baseline;}:focus{outline:0;}a img,iframe{border:none;}
ol,ul{list-style:none;}
input,textarea,select,button{font-size:100%;font-family:"微软雅黑";}
select{margin:inherit;}
ol{margin-left:2em;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
body{font-size:12px;font-family:"微软雅黑";}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}

.boo { font-weight:bold;}
.f14 { font-size:15px;}
.f001 { font-family: "微软雅黑";}

.fr{float:right;}.fl{float:left;}
.blue,.blue a{color:#333;}
.blue2,.blue2 a{color:#003366;}
.gray,.gray a{color:#5e5e5e!important;}
.gray1,.gray1 a:link, .gray1 a:visited {color:#003366; }
.green,.green a{color:#047700!important;}
.red2,red2 a{color:#c30000!important;}
.red{color:#cc0000;}
.red a:link, .red a:visited {color:#cc0000;}
h4{font-weight:700;font-size:14px; float:left;}
dt,strong{font-weight:700;}
.p5_40{padding:5px 40px;}
.bluebox{border:1px #c4c4c4 solid;}
/*padding margin
-------------------------------------------------------------- */
.ml10 { margin-left:10px;}
.mr5 { margin-right:5px;}

/*Icon
-------------------------------------------------------------- */
.u {display: inline-block; background: url(../images/icon.png) no-repeat scroll -2px 0px transparent; height: 20px; width: 20px; margin-bottom:-5px; margin-top:-5px;}
.u110 { background-position:-2px -20px;}
.u210 { background-position:-2px -40px;}
.u310 { background-position:-2px -60px;}
.u410 { background-position:-2px -80px;}
.u510 { background-position:-2px -100px;}
.u710 { background-position:0 -140px;}
.u810 { background-position:0 -160px;}
.u910 { background-position:0 -180px;}
.u1010 { background-position:0 -200px;}
.u01{ background-position:0 -220px;}
/*Top */
#top{border-bottom:3px #ad0101 solid; height:50px; padding-left:12px;background:url(../images/b0.png) 0 -338px repeat-x;}
#top .logo{float:left; margin:5px 30px 0 0;}
#top .nav{float:left; width:430px; padding-top:17px;}
#top .nav ul li{float:left;font-size:14px; padding-top:3px; height:30px;line-height:30px;text-align:center;width:95px; background:url(../images/b0.png) 0px 0px no-repeat; margin-right:3px; font-weight:bold;}
#top .nav ul li.act{background:url(../images/b1.png) 0 -35px;font-weight:700;color:#fff;padding:0; height:33px;line-height:33px;}
#top .nav ul li.act a{color:#FFF;}
#top .wth{float:right; width:186px; padding-top:3px; height:21px;  background:#f6f6f6; border:1px solid #dfdfdf; border-top:none;text-align:center;}
#top .scroll {height:18px;line-height:18px; width:244px;  overflow:hidden;}
#top .scroll span { float:right;}
.top_r{float:right; width:244px; padding-right:20px;}
/*City */
#city{float:left; height:40px;line-height:40px; margin:10px 30px 0 0;}
#city span{float:left;margin-right:10px;}
#city span.nc{font-size:14px;font-weight:700;color:red;text-align:center;}
#city span.cc{font-size:14px;}
#city span select{float:left;display:inline;margin-top:11px;}
.city_list{width:428px;height:292px;background:#d7d6d6;position:absolute;left:200px;top:44px;z-index:999999;display:none;}
.city_list .con{border:1px solid #979797;background:#FFF;width:426px;height:290px;position:absolute;top:-3px;left:-3px;}
.city_list .top{height:28px;line-height:28px;background:#ba0000;border-bottom:1px solid #cd0302;color:#FFF;padding:0 5px 0 10px;}
.city_list .top a{color:#FFF;}
.city_list .top h2{font-size:14px;font-weight:700;}
.city_list .top .close{padding-right:10px;}
.city_list .list{height:240px;line-height:24px;overflow:auto;padding:10px;}
.city_list .list a{color:#00C;padding-right:10px;}
.city_list .list .row1{float:left;width:48px;}
.city_list .list .row2{float:left;width:320px;}

/*Seach
-------------------------------------------------------------- */
.search {clear:both;float:left;  width:100%; padding-top: 8px; border-bottom:1px solid #ebebeb; border-top:3px solid #e9d5d5; background:#fff;}
.search ul {clear:both; padding-left:30px;}
.search li {float:left; line-height:25px; height:30px;}
.search li.w400{width:400px;}
.search li.w570{width:640px;}
.search li input { vertical-align:middle; margin-left:10px;}
.search li .lable1 { background:#c42a2a; color:#fff; padding:2px;}
.search li .lable2 { background:#128607; color:#fff; padding:2px;}
.search li .lable3 { background:#4684c1; color:#fff; padding:2px;}
.search li .lable4 { background:#666666; color:#fff; padding:2px;}
.search li .lable5 { background:#ffbf05; color:#fff; padding:2px;}
.search li b { color:#333;}
.search li a { margin:0 5px; color:#003366;}
.search li a.redbg { background:#cc0000; padding:2px; color:#FFFFFF;}
.search li span { color:#666;}
.search li span sup {vertical-align:super; font-size:10px;}
.searchText {width:260px; border:1px solid #b7b3b3}
.searchSub { background:url(../images/b1.png) no-repeat -116px -42px; height:21px; width:56px; cursor:pointer; border:none;}

/*Main
-------------------------------------------------------------- */
#main{overflow:hidden; padding:0 337px 0 0;}
#mainmap{float:left;width:100%;overflow:hidden; height:100%;}

/*arrow
-------------------------------------------------------------- */
.map_img {width:100%; position:relative; overflow:hidden;}
.map { height:100%;}
.right_arrow { width:17px; height:57px; background:url(../images/b0.png) no-repeat -175px -128px; position:absolute; margin-top:290px; right:0; cursor:pointer; z-index:8000;}
.left_arrow { width:17px; height:57px; background:url(../images/b0.png) no-repeat -194px -128px; position:absolute; margin-top:290px; right:0; cursor:pointer; z-index:8000;}
.map_upicon { position:absolute; z-index:1;}
.map_upicon a:link, .map_upicon a:visited, .map_upicon a:hover, .map_upicon a:active { text-decoration:none;}

.popored { display: inline-block;}
.popored_left{ margin-right:5px; display: inline-block;height:38px; padding:0px 3px 0px 8px; font:12px/28px Arial;color:#fff;background:url(../images/b2.png) no-repeat; cursor:pointer;white-space: nowrap;}
.popored_right{ display: inline-block; height:38px; background:url(../images/b2.png) no-repeat 100% -39px;}
.popored:hover{zoom:1;}
.popored:hover .popored_left{background-position:0 -158px;}
.popored:hover .popored_right{background-position:100% -200px;}
.popored:hover {text-decoration:none;}

.popo2_left { background-position:0 -80px;}
.popo2_right { background-position: 100% -120px;}

.popo10_left { background-position:0 -242px;}
.popo10_right { background-position: 100% -290px;}

.popo4_left { background-position:0 -329px;}
.popo4_right { background-position: 100% -372px;}

.popo5_left { background-position:0 -410px;}
.popo5_right { background-position: 100% -455px;}


.popo_icon{ display:block; margin-left:15px; width:30px; height:16px; background:url(../images/b0.png) no-repeat 0 -400px;}
.popored:hover .popo_icon {background-position:0 -400px;}

/*快速定位
-------------------------------------------------------------- */
#mainmap {position:relative;}
#mainmap .tit .mapcont{float:left;height:30px; line-height:30px;}
#mainmap .tit .mapcont ul{float:left;}
#mainmap .tit .mapcont li.hold_search { display:none;background:url(../images/b0.png) no-repeat -354px -179px; padding-left:18px;}
#mainmap .tit .mapcont li.unhold_search { background:url(../images/b0.png) no-repeat -351px -217px; padding-left:18px;}
#mainmap .tit .mapapp{float:right;}
#mainmap .tit .mapapp ul li{ float:left; width:55px; text-align:right; padding-top:7px;}
#mainmap .pop_up {position:absolute;left:220px;top:30px; z-index:100}
.mr6 { margin-right:6px;}
ul.dropdown  { position:absolute}
ul.dropdown li { font-weight: bold; float: left; zoom: 1;  height:30px;line-height:30px;width:70px; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; padding-left:5px; background: #fff url(../images/b0.png) no-repeat  -300px -14px; }
ul.dropdown li.topmenu { width:70px;  border:none; background:url(../images/b0.png) no-repeat  -140px -223px;  margin-right:10px;  font-weight:normal;}
ul.dropdown li.bombor {border-bottom:1px solid #c9c9c9;}
ul.dropdown li.topbor {border-top:1px solid #c9c9c9;}
ul.dropdown a:hover { color: #003367; }
ul.dropdown a:active {color: #003367;}
ul.dropdown li a { display: block; }
ul.dropdown li:last-child a{ border-right: none; } 
ul.dropdown li.hover,
ul.dropdown li:hover { position: relative; }
ul.dropdown li.hover a{ }
ul.dropdown ul { width:180px; position: absolute;  top:100%; left: 0; z-index:1000;}
ul.dropdown ul li { font-weight: normal; float: none;  z-index:1000;}
ul.dropdown ul li a	{ border-right: none; width: 100%; display: inline-block; } 
ul.dropdown ul ul { left: 100%; top: 0;}
.submenu { position:absolute; z-index:999999px;left:80px;}
.submenu ul.w95 li { width:95px; }
.submenu li.nobg, ul.nobg li { background-color:#fff; background-image:none;}
.menu_bg { position:relative;}
.menu { float:left;}
.menu li{ float:left; width:90px; background:url(../images/b0.png) no-repeat -140px -223px;}
.submenu { position:absolute; top:30px; z-index:9999; background:#fff; border:1px solid #d1d0cc; left:70px; width:75px;display:none}
.submenu li { clear:both; padding:0 0 0 10px; height:25px; line-height:25px; width:65px; background:url(../images/b0.png) no-repeat -300px -15px;}
.childmenu { position:absolute; left:75px; background:#fff; border:1px solid #d1d0cc; width:92px; margin-top:-25px; _margin-top:-7px;  *margin-top:-7px;display:none}
.childmenu li { clear:both;  height:25px; line-height:25px;  width:60px; background-image:none;}
.circlelocation {left:175px;}
.subway {left:267px;}



#res{ float:left; width:337px; margin-right:-337px; background:#fff;}
.tit{height:30px;background:url(../images/b0.png) 0 -295px; padding:0 10px; }
.back{background:url(../images/b0.png) -318px -150px no-repeat;padding-left:25px;}
.sort{ padding-top:4px; height:26px;padding-left:20px; background:#f8f8f8;}
.sort a{display:inline-block;text-align:left;text-indent:8px;background-image:url(../images/b0.png);height:22px;line-height:22px;text-decoration:none;margin:0 5px;}
.sort .default1{background-position:0 -194px;width:78px;}
.sort .default2{background-position:-70px -252px; width:58px;}
.sort .default2 {background-position:0 -252px; width:58px;}
.sort .down1{background-position:0 -165px;width:78px;}
.sort .down2{background-position:0 -223px; width:58px;}
.sort .up1{background-position:-80px -165px;width:78px;}
.sort .up2{background-position:-70px -223px; width:58px;}
.sort .bt{background-position:-80px -133px;width:70px;padding:4px 0 0 5px;}
.sort2{padding:10px 0 10px 30px;border-bottom:1px dashed #e1e1e1;}
.sort .db { width:55px; height:22px; background:url(../images/b0.png) no-repeat -166px -196px; text-align:center; text-indent:0px;}
.tj { padding-left:20px; line-height:30px; height:30px;}

/*Tab
-------------------------------------------------------------- */
.tab{background:#f5f5f5;border-bottom:1px solid #ccc;height:30px;position:relative;margin-bottom:10px;}
.tab ul{position:absolute;left:3px;top:4px;}
.tab li{float:left;display:inline;margin-right:1px;width:75px;height:26px;line-height:26px;padding-top:4px;text-align:center;cursor:pointer;color:#333333;}
.tab li.menu_active{background:url(../images/b0.png) 0 -133px;font-weight:700;padding:0;}
.tab2{border-bottom:1px solid #c2daf5;height:25px;}
.tab2 ul{padding-left:35px;}
.tab2 li{float:left;display:inline;height:25px;line-height:25px;text-align:center;cursor:pointer;color:#216bb5;margin:0 5px;padding:0 4px;}
.tab2 li.tab_active{background:#216bb5;color:#FFF;height:25px;line-height:25px;}

.search_res { padding-left:20px; height:30px; line-height:30px;}

.list1{overflow:auto;height:550px;}
.list1 li{border-bottom:1px solid #e1e1e1;vertical-align:bottom;}
.list1 .focus_over {background: none repeat scroll 0 0 #F0F0F0; cursor:pointer;}
.list1 .focus {background: none repeat scroll 0 0 #F0F0F0;}
.list1 li .show{background:#f5fafe;}
.list1 li .show dl{display:block;}
.list1 li .row{padding:10px 5px;}
.list1 li .row div{float:left; width:260px; line-height:24px; color:#999;}
.list1 li .row div input { vertical-align:middle;}
.list1 li .row div.list_con { color:#333;}
.list1 li .num{float:left;display:inline;width:90px;height:70px;margin:25px 10px 0 5px;}
.list1 li dl{display:none;line-height:20px;padding:2px 10px 18px 20px;}
.list1 li dl .res{width:210px;height:10px;background:url(../images/b1.png) -242px -61px no-repeat;}
.list2 li dl{width:160px;float:left;line-height:21px;}
.list1 .ico1{background:url(../images/ico/ico1.png) left 2px no-repeat;padding-left:25px;}
.list1 .ico2{background:url(../images/ico/ico2.png) left 2px no-repeat;padding-left:25px;}
.list1 .ico3{background:url(../images/ico/ico3.png) left 2px no-repeat;padding-left:25px;}
.list1 .ico4{background:url(../images/ico/ico4.png) left 2px no-repeat;padding-left:25px;}
.list1 .ico5{background:url(../images/ico/ico5.png) left 2px no-repeat;padding-left:25px;}
.list1 .ico6{background:url(../images/ico/ico6.png) left 2px no-repeat;padding-left:25px;}
.list2{overflow:auto;}
.list2 li{border-bottom:1px dashed #e1e1e1;vertical-align:bottom;}
.list2 .row{padding:10px;}
.list2 li .num{float:left;display:inline;width:25px;height:38px;line-height:30px;text-align:center;background:url(../images/b3.png) 0 -39px;font-weight:700;color:#FFF;margin:5px 10px 0 15px;}
.list2 li dl{float:left;line-height:21px;}
.bus_search{overflow:auto;}
.bus_search .bg1{background:#faffe9;}
.bus_search .bg2{background:#f5fafe;}
.tab_con .time{border-top:1px solid #7ca7ca;height:23px;line-height:23px;padding-left:68px;background:#f3f8fe url(../images/ico/ico16.png) 45px 3px no-repeat;}
.line_t{height:26px;line-height:26px;padding-left:30px;background:#FFF;border-top:1px dashed #ccd5e3;border-bottom:1px dashed #ccd5e3;color:#216bb5;}
.bus_search h4 span{width:13px;height:13px;line-height:13px;text-align:center;border:1px solid #6f9bd1;background:#d3f951;margin:0 10px;padding:0 4px;}
.list3{line-height:21px;padding:10px 0 10px 30px;}
.list3 strong{color:#216bb5;}
.list3 .ico7{background:url(../images/ico/ico7.png) 15px 3px no-repeat;padding-left:38px;}
.list3 .ico8{background:url(../images/ico/ico8.png) 15px 3px no-repeat;padding-left:38px;}
.list3 .ico9{background:url(../images/ico/ico9.png) 15px 3px no-repeat;padding-left:38px;}
.list3 .ico10{background:url(../images/ico/ico10.png) 15px 3px no-repeat;padding-left:38px;}
.list3 .ico11{background:url(../images/ico/ico11.png) 15px 3px no-repeat;padding-left:38px;}
.list3 .ico12{background:url(../images/ico/ico12.png) 15px 3px no-repeat;padding-left:38px;}
.list3 .ico13{background:url(../images/ico/ico13.png) 15px 3px no-repeat;padding-left:38px;}
.list3 .ico14{background:url(../images/ico/ico14.png) 15px 3px no-repeat;padding-left:38px;}
.list3 .ico15{background:url(../images/ico/ico15.png) 15px 3px no-repeat;padding-left:38px;}
.list3 .ico16{background:url(../images/ico/ico16.png) 15px 3px no-repeat;padding-left:38px;}
.list3 .pl38{padding-left:38px;}

/*�ܱ߲�ѯ
-------------------------------------------------------------- */
.list4{padding:10px 0 10px 30px;border-bottom:1px solid #ccd5e3;}
.list4 li{border:none;padding:5px 0;}
.list4 li .around_sub { margin-left:56px; width:78px; height:24px; background:url(../images/b0.png) no-repeat 0 -52px; border:0; cursor:pointer;}
.list4 li .bus_sub1{ margin-left:27px; width:58px; height:24px; background:url(../images/b0.png) no-repeat -90px -52px; border:0; cursor:pointer; margin-right:12px;}
.list4 li .bus_sub2,.list4 li .bus_sub3{ width:58px; height:24px; background:url(../images/b0.png) no-repeat -161px -52px; border:0; cursor:pointer; margin-right:12px;}
.list4 li .bus_sub3 { background:url(../images/b0.png) no-repeat -231px -52px;}
.list5{line-height:24px;padding:10px 0 10px 10px;}
.list5 li{padding-left:50px;border:none;}
.list5 .ico17{background:url(../images/ico/ico17.png) 25px 5px no-repeat;}
.list5 .ico18{background:url(../images/ico/ico18.png) 25px 5px no-repeat;}
.list5 .ico19{background:url(../images/ico/ico19.png) 25px 5px no-repeat;}
.list5 .ico20{background:url(../images/ico/ico20.png) 25px 5px no-repeat;}
.list5 .ico21{background:url(../images/ico/ico21.png) 25px 5px no-repeat;}
.list5 .ico22{background:url(../images/ico/ico22.png) 25px 5px no-repeat;}

.search_box{padding:15px;}
.search_box h4{font-weight:400;height:34px;line-height:34px;color:#216bb5;}
.search_box h4 em{font-size:13px;font-style:normal;}
.search_box select{width:80%;}
.search_box div{padding:5px 0;}
.pages{height:25px;line-height:25px;padding:10px 5px; text-align:right;}
.pages input{background:url(../images/b0.png) -319px -252px;width:48px;height:22px;border:none;cursor:pointer;font-weight:700;vertical-align:middle;}
.pages a{color:#333;}
.pages a.page{border:1px solid #ccc;margin:0 5px;padding:2px 5px;}
.pages a.page_act{background:#999;border:1px solid #ccc;color:#FFF;margin:0 3px;padding:2px 5px;}


.pop_up{width:480px;height:407px;}
.pop_up .red,.pop_up .red a{color:#c51010;}
.pop_up .gray,.pop_up .gray a{color:#5e5e5e;}
.pop_up .blue,.pop_up .blue a{color:#00c;}
.pop_up .blue2,.pop_up .blue2 a{color:#2e5272;}
.pop_up_t,.pop_up_c,.pop_up_b,.pop_up_l,.pop_up_r,.pop_up_tab .tab_active,.pop_up_tab .tab h3{background-image:url(../images/pop_up.png);}
.pop_up_t{width:478px;height:31px;position:relative;}
.pop_up_c{width:478px;height:365px;background-position:-490px 0;position:relative;}
.pop_up_b{height:21px;background-position:0 -41px;}
.pop_up_l,.pop_up_r{display:block;width:20px;height:38px;position:absolute;top:40%;text-indent:-999px;overflow:hidden;}
.pop_up_l{background-position:0 -62px;left:-18px;}
.pop_up_r{background-position:-30px -62px;width:21px;right:-17px;}
.pop_up_t span{float:left;display:inline;width:20px;height:20px;line-height:20px;margin:5px 0 0 10px;text-align:center;font-family:"微软雅黑";font-size:14px; color:#cc0000; font-weight:700;}
.pop_up_t h2{float:left;padding-left:15px;line-height:28px;font-weight:700;font-size:14px;color:#FFF;}
.pop_up_t .close{float:right;display:inline;margin:5px 7px 0 0;width:17px;height:17px;text-indent:-999px;overflow:hidden; }
.drive_search .start,.drive_search .end{font-size:12px;font-weight:700;height:30px;line-height:30px;padding-left:20px;color:#216bb5;}
.drive_search .start em,.drive_search .end em{font-style:normal;}
.drive_search .row1{height:26px;line-height:26px;background:#faffe9;border-top:1px dashed #ccd5e3;border-bottom:1px dashed #ccd5e3;color:#216bb5;font-weight:700;padding:0 10px 0 30px;}
.drive_search ol.list{list-style:decimal;line-height:22px;background:#f5fafe;margin:0;padding:8px 10px 8px 40px;}
.drive_search ol.list span{float:right;}
.drive_search ol.list strong{color:#216bb5;}

.rig_list a { margin-right:5px;}
.rig_list a:link, .rig_list a:visited { text-decoration:underline;}


/*弹窗*/
.pop_up .red,
.pop_up .red a{color:#C51010}
.pop_up .gray,
.pop_up .gray a{ color:#5E5E5E}
.pop_up .blue,
.pop_up .blue a{ color:#0000CC}
.pop_up .blue2,
.pop_up .blue2 a{ color:#2E5272}
.pop_up{ width:480px;}
.pop_up_c{ background-position:-490px 0; height:360px; position:relative;}
.pop_up_b{ background-position:0 -41px; height:21px;}
.pop_up_l,
.pop_up_r{ display:block; width:20px; height:38px; position:absolute;  top:40%; text-indent:-999px; overflow:hidden}
.pop_up_l{ background-position:0 -62px;left:-18px;}
.pop_up_r{ background-position:-30px -62px; width:21px; right:-17px;}
.pop_up_tab{ float:left; display:inline; margin-left:8px; width:460px; position:relative; padding-top:30px;}
.pop_up .list{ float:left; width:270px; padding:10px 10px 0 10px; height:168px; overflow:hidden}
.pop_up .list li{ clear:both}
.pop_up .list span{ float:left; width:60px; }
.pop_up .list p{ float:left; width:210px;}
.pop_up .lh20{ line-height:24px;}
.pop_up .list2{ padding:10px 0 0 90px;}
.pop_up .list2 li{ height:36px;}
.pop_up .list2 label{ font-weight:700; vertical-align:middle}
.pop_up .list2 .txt{ border:1px solid #838383; padding:4px; width:150px; vertical-align:middle}
.pop_up .list2 .btn{ margin:10px 0 0 38px}


/*20110905 newstyle
-------------------------------------------------------------- */
.gray1 a:link, .gray1 a:visited {color:#003366; text-decoration:underline;}
.pop_up .img{ float:right; width:162px; padding:13px 10px 0 0;}
.pop_up .img img{ float:left; display:inline; margin-bottom:10px; width:151px; height:104px; padding:2px; border:1px solid #D2D2D2; background:#FFF}
.pop_up .img div{  text-align:center; line-height:18px;}
.pop_up .img div a { padding:0 2px;}
.pop_up .row1{ padding:10px 15px 10px 10px;}
.pop_up .fr{ float:right}

.pop_up_tab .tab{ position:absolute; top:0;}
.pop_up_tab .tab h3{width:93px; height:20px; padding-top:10px; background-position:-257px -67px; position:absolute; text-indent:20px; font-weight:400; color:#5E5E5E; cursor:pointer}
.pop_up_tab  h3.tab_active{ background-position:-61px -67px; width:83px; padding:0px 0 0 10px; height:31px; line-height:31px; top:0; z-index:10!important; text-align:left; color:#000; text-indent:15px; font-weight:bold;}
.pop_up_tab .tab_content{ padding:10px; height:120px; border:1px solid #D7D7D7; background:#f8f8f8; overflow:auto}
.pop_up_tab .tab_con_p5{ padding:5px 10px; height:130px; border:1px solid #D7D7D7; background:#f8f8f8; overflow:auto}

#housetab1{ left:0; z-index:9;}
#housetab2{ left:90px; z-index:8}
#housetab3{ left:177px; z-index:7}
#housetab4{ left:258px; z-index:6}

/*公交驾车
-------------------------------------------------------------- */
.bus_top {width:432px;  height:6px; line-height:6px; font-size:1px; background:url(../images/pop_up.png) no-repeat 0 -119px;}
.bus_cent {width:432px; height:92px; padding-top:8px; background: url(../images/pop_up.png) no-repeat 0 -127px;}
.bus_cent ul { padding-left:80px;}
.bus_cent li { font-weight:bold; margin-bottom:8px;}
.bus_cent li a.noboo { font-weight:normal;}
.bus_cent li.pl38 { padding-left:38px;}
.bus_cent .bus_sub {width:58px; height:24px; background:url(../images/pop_up.png) no-repeat 0 -245px; border:none; cursor:pointer; margin-right:13px;}
.bus_cent .drive_sub { background:url(../images/pop_up.png) no-repeat -71px -245px;}
.bus_cent .walk_sub { background:url(../images/pop_up.png) no-repeat -141px -245px;}
.bus_bottom {width:432px;  height:6px; line-height:6px; font-size:1px; background:url(../images/pop_up.png) no-repeat 0 -229px;}

/*周围配套
-------------------------------------------------------------- */
.around { margin-bottom:4px;}
.around .around_text {width:215px; margin-right:5px;}
.around .around_sub {width:88px; height:24px; background:url(../images/pop_up.png) no-repeat -209px -245px; border:none; cursor:pointer; }
.around_cen {width:422px; height:80px; padding:0 0 0 10px; background: url(../images/pop_up.png) no-repeat 0 -127px; overflow:hidden;}
.around_cen li { line-height:16px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;word-break:breakall;}
.around_cen li a:link, .around_cen li a:visited{color:#003366; }

/*项目数据
-------------------------------------------------------------- */
.item{ border-top:1px solid #c0c8cf; border-left:1px solid #c0c8cf;}
.item td{ border-right:1px solid #c0c8cf;border-bottom:1px solid #c0c8cf; line-height:160%; padding-left:5px;}
.item .boo {font-weight:bold;}

/*浏览历史
-------------------------------------------------------------- */
.brow_history #hislist {overflow:auto;}
.brow_history li {padding:3px 20px 3px 20px; border-bottom:1px solid #e1e1e1; height:22px; line-height:22px; }
.brow_sub { margin-right:16px; vertical-align:middle;}
.brow_del { display:inline-block; width:20px; height:20px; background-image:url(../images/icon.png); background-repeat:no-repeat; background-position: -2px -118px; *background-position: -2px -120px; text-indent:-9999px;}
a.db_sub,a.null_sub {width:55px; height:22px; line-height:22px; text-align:center; text-indent:0; background:url(../images/b0.png) no-repeat -166px -196px;}

/*周边查询 列表
-------------------------------------------------------------- */
.round_search {display:none;}
.round_search #roundlist {overflow:auto;}
.round_search h3{ border-bottom:1px solid #e1e1e1; height:31px; line-height:31px; padding-left:24px; font-weight:normal; margin-bottom:14px;}
.round_search h3 a { margin-right:10px;}
.round_search h3 a.nex { display:inline-block; width:58px; height:22px; line-height:22px; background:url(../images/b0.png) no-repeat -133px -262px; text-align:center;}
.round_search h3 a.nex:hover,.round_search h3 a.nex:active { text-decoration:none;}
.round_search li {border-bottom:1px solid #e1e1e1; padding:10px 0 0 24px;}
.round_search li span {float:left; width:32px; height:69px; padding-top:7px; text-align:center; font-weight:700; font-size:14px; color:#fff; margin-right:8px; background:url(../images/b0.png) no-repeat -244px -138px;}
.round_search li dl { float:left; width:240px;}
.round_search li dl dt { font-size:14px; line-height:180%;}
.round_search li dl dd { line-height:180%;}
.round_search li dl{white-space:nowrap; overflow:hidden;text-overflow:ellipsis;word-break:breakall;}

/*公交驾车 选择
-------------------------------------------------------------- */
.bus_sele { padding-left:25px; margin-top:10px; display:none;}
.bus_sele li { background:url(../images/b0.png) no-repeat -355px -119px; padding-left:20px; }
.bus_sele li.icon { background-position:-355px -143px;}
.bus_sele li.sub { background:none;}
.bus_sele li.sub a{ display:block; width:58px; height:22px; line-height:22px; text-align:center; background:url(../images/b0.png) no-repeat -133px -262px; }
.bus_sele li.sub a:hover,.bus_sele li.sub a:visited { text-decoration:none;}
.bus_sele li.sele { background:none;  }
.bus_sele li.sele select { width:180px; height:65px; vertical-align:middle; }
.mb10 { margin-bottom:10px;}
.mt10 { margin-top:10px;}
.col_2{color:#128607}/*green*/
.col_3{color:#c42a2a}/*red*/
.col_4{color:#4684c1}/*blue*/

/*公交驾车 查询
-------------------------------------------------------------- */
.transit_search #bus_route_list {overflow:auto;}
.transit_search h4 {padding-left:20px; font-size:12px; font-weight:normal;}
.transit_search h4 a { margin-right:10px;}
.transit_search dl { margin-bottom:10px;}
.transit_search dt { background:#f8f8f8; font-size:14px;  padding:4px 0 4px 20px; margin-bottom:5px;}
.transit_search dt em{ display:inline-block; width:20px; height:20px; line-height:21px; background:url(../images/b0.png) no-repeat -196px -261px; text-align:center; font-style:normal; }
.transit_search dd {padding:4px 0 4px 20px;}
.transit_search dd.icon_time {background-color:#f8f8f8; padding:6px 0 6px 20px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}

/*周边行业泡泡
-------------------------------------------------------------- */
.popo_round {width:250px;}
.popo_round_top {height:27px; line-height:27px; background:url(../images/b2.png) no-repeat 0 -507px; padding:0 5px; color:#FFFFFF;}
.popo_round_top a.close{float:right; width:14px; height:14px; margin-top:7px; background:url(../images/b2.png) no-repeat -238px -490px;}
.popo_round ul { border:1px solid #838383; border-top:none; border-bottom:none; background:#fff; padding:5px 10px 0 10px;}
.popo_round ul li { line-height:170%;}
.popo_round_bot { height:22px; background:url(../images/b2.png) no-repeat 0 -542px;}
.popo_round_icon{ display:block; margin-left:23px; padding:7px 20px 0 6px; width:19px; text-align:center; color:#fff; font-weight:bold; height:43px; background:url(../images/popo_round.png) no-repeat; _background:url(../images/popo_round_ie6.png) no-repeat; font-family:"微软雅黑";}
.popo_round_icon:hover {text-decoration:none;}

/*驾车搜索页
-------------------------------------------------------------- */
.drive_search #car_route_list {overflow:auto;}
.drive_search h4 {padding-left:20px; padding-bottom:9px; font-size:12px; font-weight:normal; border-bottom:1px solid #e1e1e1;}
.drive_search h4 a { margin-right:10px;}
.drive_search h5 { padding-left:35px; background:url(../images/b0.png) no-repeat -338px -114px ; line-height:22px; height:22px; font-weight:normal; margin-bottom:5px;}
.drive_search h5.bg { background-position:-338px -138px; margin-bottom:0;}
.drive_search h6 { padding:0 22px; height:30px; line-height:30px; background:#f8f8f8; border-top:1px solid #e1e1e1;}
.drive_search h6.bor { border-top:none; border-bottom:1px solid #e1e1e1; margin-bottom:5px;}
.drive_search ol { padding:10px 0;}
.drive_search li { line-height:180%;}
.tr { text-align:right;}

/*意见反馈
-------------------------------------------------------------- */
#user_feedback.pop_up {z-index:9999; left:350px; top:100px; display:none;}
.attitude_t {background:url(../images/pop_up.png) no-repeat 0 -275px; padding-left:15px; font-size:
14px; color:#fff; height:30px; line-height:30px;}
.attitude_t cite{float:right;}
.attitude_t cite a{ display:block; width:17px;height:17px; text-indent:-9999px;  margin:5px 7px 0 0;overflow:hidden; }
.attitude_t cite { float:right;}
.attitude_c dl { padding:7px 0 15px 20px;}
.attitude_c dd { margin-top:8px;}
.attitude_c dd .cont_sub { width:425px; height:175px;}
.attitude_c dd .mail_sub { width:170px;}
.attitude_c dd .send_sub,.attitude_c dd .reset_sub {width:58px; height:24px; border:none; cursor:pointer; background:url(../images/pop_up.png) no-repeat -307px -245px;}
.attitude_c dd .reset_sub { background-position:-374px -245px;}
.mr10 { margin-right:10px;}

/*楼盘库调用地图*/
.h_tab { background:#E1EDFC; border-bottom:1px solid #6F9BD1; height:28px; position:relative; margin-bottom:10px }
.h_tab ul { position:absolute; left:3px; top:4px }
.h_tab li { float:left; display:inline; margin-right:1px; background:url(../images/b20.png) -80px 0; width:69px; height:21px; line-height:21px; padding-top:4px; text-align:center; cursor:pointer; color:#216BB5 }
.h_tab li.tab_active { background:url(../images/b20.png) 0 0; height:25px; line-height:25px; padding:0; font-weight:700 }

/*广告使用*/
.fg .row-1,.fg .row-2,.fg .row-3{margin-top:10px;margin-bottom:0px;}
.row-1 div, .row-2 div, .row-3 div {float: left;}

.wrap{min-width:1000px; width:auto !important; width:100%;}
/*121 S 20150117*/
.d-121nav{position: relative;}
.d-121nav a{color: #c9111b;}
.d-121nav img{position: absolute;top:-5px;right:-10px;}